﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BusinessObjects.HumanResources;

namespace DataObjects.Interface.HumanResources
{
    public interface ITimeSheetSignDao
    {
        List<TimeSheetSign> GetTimeSheetSigns();

        List<TimeSheetSign> GetTimeSheetSignsActive(bool isActive);

        List<TimeSheetSign> GetTimeSheetSignPaged(int currentPage);

        int GetTotalPage();

        TimeSheetSign GetTimeSheetSign(string timeSheetSignId);

        void InsertTimeSheetSign(TimeSheetSign timeSheetSign);

        void UpdateTimeSheetSign(TimeSheetSign timeSheetSign);

        void DeleteTimeSheetSign(TimeSheetSign timeSheetSign);
    }
}
